A.home:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Tahoma, Trebuchet MS,  sans-serif; TEXT-DECORATION: none
}
A.home:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#000000; FONT-FAMILY: Arial,Tahoma, Trebuchet MS,  sans-serif; TEXT-DECORATION: none
}
A.home:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #AE0103; FONT-FAMILY: Arial,Tahoma, Trebuchet MS,  sans-serif; TEXT-DECORATION: none
}

.title-text123 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #ffffff;
	FONT-FAMILY: verdana,Trebuchet MS, Arial, sans-serif;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;	
	
	
	
}

A.topbanner:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Trebuchet MS, Arial, sans-serif; TEXT-DECORATION: none
}
A.topbanner:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY: Tahoma, Trebuchet MS, Arial, sans-serif; TEXT-DECORATION: none
}
A.topbanner:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #C50D0B; FONT-FAMILY: Tahoma, Trebuchet MS, Arial, sans-serif; TEXT-DECORATION: none
}
A.home:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Tahoma, Trebuchet MS,  sans-serif; TEXT-DECORATION: none
}
A.home:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY: Arial,Tahoma, Trebuchet MS,  sans-serif; TEXT-DECORATION: none
}
A.home:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #AE0103; FONT-FAMILY: Arial,Tahoma, Trebuchet MS,  sans-serif; TEXT-DECORATION: none
}
A.c-link:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: verdana,Tahoma, Trebuchet MS, Arial, sans-serif; TEXT-DECORATION: none;
}
A.c-link:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana,Tahoma, Trebuchet MS, Arial, sans-serif; TEXT-DECORATION: none;
}
A.c-link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: verdana,Tahoma, Trebuchet MS, Arial, sans-serif; TEXT-DECORATION: underline;
}
P {
	PADDING-LEFT: 12px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-RIGHT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana,Trebuchet MS, Arial, sans-serif;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none
}
.border {
	BORDER-right: black 1px solid;
	BORDER-BOTTOM: #919191 1px solid;
	HEIGHT: 23px;
	BACKGROUND-COLOR: #E3E2E2;
	BORDER-left: black 1px solid;
	BORDER-top: white 1px solid;
}
.tableborder {
	border: 1px solid #757574;
}
.imageborder {
	border: 1px dotted #000000;
}
.tableborder1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #757574;
	border-right-color: #757574;
	border-bottom-color: #757574;
	border-left-color: #757574;
}
.tableborder2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-top-color: #52696B;
	border-right-color: #52696B;
	border-bottom-color: #52696B;
	border-left-color: #52696B;
}
.copyright {
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	FONT-FAMILY: verdana,Trebuchet MS, Arial, sans-serif;
	TEXT-ALIGN: center;
	color: #000000;
	TEXT-DECORATION: none
}
.nav-bg {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url('images/nav_bg.gif');
	VERTICAL-ALIGN: justify;
	FONT-FAMILY: verdana, Trebuchet MS, Arial, sans-serif;
	HEIGHT: 52px;
	TEXT-DECORATION: none
}
.search-bg {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url('images/search_links_bg.gif');
	VERTICAL-ALIGN: justify;
	FONT-FAMILY: verdana, Trebuchet MS, Arial, sans-serif;
	HEIGHT: 26px;
	TEXT-DECORATION: none
}
.fieldbox {
	border: 1px solid #012E5B;
}
.submitbutton123 {
	background-color: #717171;
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #E1E0E0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	cursor: hand;
}
.signup-button {
	background-color: #E3E2E2;
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #525252;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;   
	color: #000000;
		
	height: 20px;
	cursor: hand;
	width:90px;
}
.signup-buttonsearch {
	background-color: #E3E2E2;
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #525252;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;   
	color: #000000;
		
	height: 20px;
	cursor: hand;
	width:70px;
}
.signup-button123 {
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center;
	border: 0px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	font-weight:lighter;   
	color: #1E3E71;
	height: 22px;
	cursor: hand;
	width:60px;  
		
}
.signup-buttonsaveandnew {
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center;
	border: 0px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	font-weight:lighter;   
	color: #1E3E71;
	height: 22px;
	cursor: hand;
	width:90px;		
}
.signup-buttonViewReport {
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center;
	border: 0px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	font-weight:lighter;   
	color: #1E3E71;
		
	height: 22px;
	cursor: hand;
	width:85px;  
		
}
.signup-buttonFilter {
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center;
	border: 0px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	font-weight:lighter;   
	color: #1E3E71;
	height: 22px;
	cursor: hand;
	width:70px;  
		
}
.other-button 
{
	background-color: #E3E2E2; /*#80BCFF;*/
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #525252;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:White;     
	color: #000000;
		
	height: 20px;
	cursor: hand;
	width:80px;
}

.other-buttonGo 
{
	background-color: #E3E2E2;   /*#80BCFF;*/
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #525252;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:White;     
	color: #000000;
	height: 20px;
	cursor: hand;
	
}
.h1 {
	PADDING-LEFT: 3px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #3C3C3B;
	FONT-FAMILY: verdana,Trebuchet MS, Arial, sans-serif;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: underline
}
.user-text {
	PADDING-LEFT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-RIGHT: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana,Trebuchet MS, Arial, sans-serif;
	line-height: 20px;
	TEXT-DECORATION: none
}
.content {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	line-height: 18px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	position: static;
	height: auto;
	width: auto;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
}
.error-text {
	FONT-WEIGHT: normal;
	FONT-SIZE: 15px;
	COLOR: #FF0000;
	FONT-FAMILY: verdana;
	line-height: 18px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	position: static;
	height: auto;
	width: auto;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
}
.white-text {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: verdana,Trebuchet MS, Arial, sans-serif;
	TEXT-ALIGN: justify;
	line-height: 20px;
	TEXT-DECORATION: none
}
.title-text {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: verdana,Trebuchet MS, Arial, sans-serif;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none
}
.line-strip {
	BACKGROUND-IMAGE: url('../Images/line-bg.gif');
	VERTICAL-ALIGN: justify;
	HEIGHT: 7px;
}
.home-img {
	padding-left: 10px;
}

.SignMenu
{
color:#FF9900;
font-weight:bold;
font-family:AriaL;
font-size:11px;
}
A.SignMenu:Link
{
color:#FF9900;
font-weight:bold;
text-decoration:none; 
font-family:AriaL; 
font-size:11px; 
}
A.SignMenu:visited
{
color:#FF9900;
font-weight:bold;
text-decoration:none; 
font-family:AriaL; 
font-size:11px; 
}
A.SignMenu:hover
{
font-size: 11px;
color:#FF9900;
font-weight:bold;
font-family: AriaL;
text-decoration: underline overline;
}

.LeftMenu
{
color:blue;
font-family:AriaL;
font-size:10px;
}
A.LeftMenu:Link
{
color:blue; 
text-decoration:none; 
font-family:AriaL; 
font-size:12px; 
}
A.LeftMenu:visited
{
color:blue; 
text-decoration:none; 
font-family:AriaL; 
font-size:12px; 
}
A.LeftMenu:hover
{
font-size: 12px;
color:#FF9900;
font-family: AriaL;
text-decoration: underline overline;
}



.ProjectMenu
{
color:blue;
font-family:AriaL;
font-size:10px;
}
A.ProjectMenu:Link
{
color:blue; 
text-decoration:none; 
font-family:AriaL; 
font-size:12px; 
}
A.ProjectMenu:visited
{
color:blue; 
text-decoration:none; 
font-family:AriaL; 
font-size:12px; 
}
A.ProjectMenu:hover
{
font-size: 12px;
color: red;
font-family: AriaL;
text-decoration: underline overline;
}

.navibarselect
{
	padding-left: 8px;
	font-size: 12px;
	color: white;
	font-family: AriaL;
	text-decoration: none;
}

.navibarpadding
{
	padding-right: 13px;
	padding-left: 8px;
}

.navigBarMiddleLinks
{
	padding-right: 14px;
	padding-left: 6px;
	font-size: 11px;
	color: white;
	font-family: Arial;
	text-decoration: none;
}

.navigBarBigMiddleLinks
{
	padding-right: 14px;
	padding-left: 6px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bolder;
	color: white;
	text-decoration: none;
}

.navigtable
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}

.navigBarMiddleLinks
{
	padding-right: 14px;
	padding-left: 6px;
	font-size: 11px;
	color: white;
	font-family: Arial;
	text-decoration: none;
}

.os_black21
{
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.os_blackHeading18
{
	font-family: arial,helvetica,sans-serif;
	font-size: 18px;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
.os_black12
{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

.os_black11
{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.os_black11green
{
	font-family:Verdana;
	font-size: 11px;
	color: #C9BA24;
	text-decoration: none;
}


.os_black_Black
{
	font-family:Verdana;
	font-size: 11px;
	color: black;
	text-decoration: none;
}
.os_black15
{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: red;
	text-decoration: none;
}
.os_red15
{
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}
.os_red18
{
	font-family: arial,helvetica,sans-serif;
	font-size: 15px;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

.DIVPickList
{
	overflow: auto;
	width: 630px;
	height: 250px;
}
.DIVSelected
{
	overflow: auto;
	width: 630px;
	height: 150px;
}
/*a:active
{
	color: #000000;
	text-decoration: none;
}
a:link
{
	color: #3366CC;
}
a:visited
{
	color: #000000;
}
a:hover
{
	color: #FF3300;
	text-decoration: none;
}

.TabRoolOver
{
	color: White;
}

.TabRollOut
{
	color: Red;
} */


.admin-tab-active
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	border-top: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: #ffffff;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.admin-tab-active1
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	border-top: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-bottom: 0px none #D5D291;
	background-color: #ffffff;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.admin-tab-inactive
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: #EDECD1;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.admin-tab-right
{
	border-bottom: 1px solid #D5D291;
}
.admin-tan-border
{
	border-top: 1px solid #ffffff;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
}
.admin-tab-inactive a:link
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:active
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color:#848284; /* background-color: #848284; */
}

.BODYWhite
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color:#ffffff; /* background-color: #848284; */
}

.grid-header a:active
{
	text-decoration: none;
	background-image:url('Images/Tab_Stip_Mid.gif');
}

.gridheader th
{
	background-image: url(Images/Tab_Stip_Mid.gif);
	background-repeat: repeat-x;	
}
.grid-header a:link
{
	color: #ECF4FE;
	text-decoration: none;
}
.grid-header a:visited
{
	color: #ECF4FE;
	text-decoration: none;
}
.grid-header a:hover
{
	color: darkred;
	text-decoration: none;
}

.grid-edit-column
{
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-left: #696969 1px solid;
}
.grid-first-item
{
	border-top: #696969 1px solid;
	border-right: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
.grid-item
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px double;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
.grid-header
{
	border-bottom: #696969 1px solid; /*  background-color:#5F83C5;*//*032b7a*/
	background-color: #5F89C5;     /*#80BCFF;*/    /* cbcbcb */
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana;
	height: 22;
		
}


.AddForm-Fields
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
	
}
.MenuData-header
{
	font-weight: bold;
	font-size: 11px;
	color: #A4A4A4; /*#ff6767;*/
	font-family: Verdana;
	height: 22;
}
.Search-header
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana;
	height: 20;
	/*background-color:#eeeeee;*/
	background-color: White;
}
.Nodata-header
{
	font-weight: bold;
	font-size: 11px;
	color: red; /*#ff6767;*/
	font-family: Verdana;
	height: 22;
	
	
}
.Select-Criteria
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Verdana;
	height: 20;
	background-color:#eeeeee;
}
.Option-Combo
{
	WIDTH: 100px;
	HEIGHT: 20px;
	height: 20;
	
}

.Select-CriteriaHeader
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-family: Verdana;
	height: 20;
	
}
.grid-headerReport
{
	border-bottom: #032b7a 1px solid; 
	border-top: #032b7a 1px solid;  
	
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
	height: 22;
}
.grid-header_black
{
	border-bottom: #032b7a 1px solid; /*  background-color:#5F83C5;*/
	background-color: #ffffff;    /* 5F89C5 */
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana;
	height: 22;
}


.TableHeader
{
	/*border-bottom: #696969 1px solid ;*/ /*background-color:#5F83C5;*/
	background-color: #D9DEEA;
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana;
	height: 22;
}
.grid-headerBig
{
	border-bottom: #696969 1px solid; /*background-color:#5F83C5;*/
	background-color: #003366;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	font-family: Verdana;
	height: 22;
}
.ReportHeaderData
{
	font-weight:bold;
	font-size: 16px;
	color: #000000;
	font-family: Verdana;
	text-decoration:underline;
	
}
.ReportNormalData
{
	background-color:WHITE;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
	font-family: Verdana;
	font-weight:bold;
	
}
.grid-headerNormal
{
	border-bottom: #696969 1px solid; /*background-color:#5F83C5;*/
	background-color: #D6D6D6;
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-family: Verdana;
	height: 22;
}
.grid-headerThin
{
	border-bottom: #696969 1px solid; /*background-color:#5F83C5;*/
	background-color: #003366;
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	font-family: Verdana;
	height: 5;
}
.PipeTrackingTD
{
height: 22;
}

.grid-last-item
{
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}

.os_graytextbox_borderless
{
font-family: Verdana;
	font-size: 11px;
	text-align: left;
	height: 20px;
	border-right-color: #b4b4b4;
	border-top-color: #dbd9db;
	border-left-color: #dbd9db;
	border-bottom-color: #b4b4b4;
	border-width: 1px;
	border-style: solid;
	background-color:#D6D6D6;  
}
.os_graytextbox_ExactBorderless
{
font-family: Verdana;
	font-size: 11px;
	text-align: left;
	height: 20px;
	border-right-color: #b4b4b4;
	border-top-color: #dbd9db;
	border-left-color: #dbd9db;
	border-bottom-color: #b4b4b4;
	border-width: 0px;
	border-style:solid;
	background-color:#D6D6D6; 
}

.header-gray
{
	font-weight: bold;
	font-size: 11px;
	color: #696969;
	font-family: Verdana;
}
.header-lightgray
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana;
}
.report-main-header
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana;
	background-color: #DCDCDC;
	padding-left: 18px;
	padding-right: 18px;
}
.report-header
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana;
	padding-left: 18px;
	padding-right: 18px;
}
.report-text
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana;
	padding-left: 18px;
	padding-right: 18px;
}
.report-header a:link
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.report-header a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.report-header a:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.report-header a:active
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.standard-text
{
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
}
.tab-active
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	border-top: 0px none #0099CC;
	border-right: 1px solid #0099CC;
	border-left: 0px solid #0099CC;
	border-bottom: 0px none #0099CC;
	background-color: #FFCC00;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.tab-inactive
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	border-top: 1px solid #0099CC;
	border-right: 1px solid #0099CC;
	border-left: 1px solid #0099CC;
	border-bottom: 0px none #0099CC;
	background-color: #9FACCB;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.tan-border
{
	border-top: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
}
.tab-inactive a:link
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tab-inactive a:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tab-inactive a:active
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tab-inactive a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
td
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.borderTD
{
	background-color: #0000FF;
}
.myTD
{
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-bottom-width: 1px;
}

strong
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Fuchsia;
	text-align: center;
}

.ExtraStrong
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: Fuchsia;
	text-align: center;
}
.os_graytextbox_gen
{
	font-family: Verdana;
	font-size: 11px;
	text-align: left;	
	height: 20px;
	border-right-color: #b4b4b4;
	border-top-color: #dbd9db;
	border-left-color: #dbd9db;
	border-bottom-color: #b4b4b4;
	border-width: 1px;
	border-style: solid;
}

.os_graytextbox_gen_color
{
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	/*background-color:a3e5fa; */
	height: 20px;
	border-right-color: #b4b4b4;
	border-top-color: #dbd9db;
	border-left-color: #dbd9db;
	border-bottom-color: #b4b4b4;
	border-width: 2px;
	border-style: solid;
}

.os_BorderLesstextbox
{
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	height: 20px;
	border-right-color: #ffffff;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-bottom-color: #ffffff;
	border-width: 0px;
	border-style: none;
}

.os_Button
{
	background-color:#808080; 
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold; /*text-align:center;*/
	height: 20px;
	border-right-color: #b4b4b4;
	border-top-color: #dbd9db;
	border-left-color: #dbd9db;
	border-bottom-color: #b4b4b4;
	border-width: 1px;
	border-style: solid;
	cursor: hand;
	width:100px;
}
	
.msg
{
	font-family: font-family:Verdana;
	font-size: 12px;
	color: Red;
	font-weight: bold;
}
.msgNormal
{
	font-family: font-family:Verdana;
	font-size: 12px;
	color: Black;
	font-weight: bold;
}
.Errmsg
{
	font-family: font-family:Verdana;
	font-size: 18px;
	color: Red;
	font-weight: bold;
}
.Errmsg1
{
	font-family: font-family:Verdana;
	font-size: 16px;
	color: #5f89c5;
	font-weight: bolder;
}
.Comments
{
	font-family: font-family:Verdana;
	font-size: 11px;
	color: Purple;
	font-weight: bolder;
}

.os_black10
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.os_black11links
{
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	line-height: 140%;
}
.os_black12
{
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.os_header
{
	font-family: Verdana;
	font-size: 20px;
	color: #191970;
	text-decoration: none;
}

.os_blue10link
{
	font-family: Verdana;
	font-size: 11px;
	color: #2974c9;
	text-decoration: underline;
}
.os_blue11link
{
	font-family: Verdana;
	font-size: 12px;
	color: #2974c9;
	text-decoration: underline;
}
.os_blue11
{
	font-family: Verdana;
	font-size: 12px;
	color: #0099cc;
	text-decoration: none;
}
.os_blue11b
{
	font-family: Verdana;
	font-size: 12px;
	color: #2266bb;
	text-decoration: none;
}
.os_blue17
{
	font-family: Verdana;
	font-size: 18px;
	color: #003063;
	text-decoration: none;
}

.os_gray11
{
	font-family: Verdana;
	font-size: 12px;
	color: #939090;
	text-decoration: none;
}
.os_gray11b
{
	font-family: Verdana;
	font-size: 12px;
	color: #9f9d9d;
	text-decoration: none;
}
.os_white11
{
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.os_white12
{
	font-family: Verdana;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}

.os_productsearch
{
	font-family: Verdana;
	font-size: 12px;
	width: 129px;
}
.os_passbox
{
	font-family: Verdana;
	font-size: 11px;
	width: 93px;
}
.os_promotioncode
{
	font-family: Verdana;
	font-size: 18px;
	width: 129px;
}
.os_qty
{
	font-family: Verdana;
	font-size: 10px;
	width: 25px;
}

.heading
{
	font-size: 16px;
	color: #ffffff;
	font-family: Arial;
}

.tabColor
{
	background-color:#3401CC;
}

.tabDivider
{
	background-color: #3401CC;
	width: 0;
	text-align: center;
	color: #ffffff;
}

.tabBlackColor
{
background-color: #000000;
}
.tabWhiteColor
{
background-color: #ffffff;
}
.bannerTitle
{
	background: #ffffff;
	text-align: right;
	font-size: x-large;
	font-family: Impact;
	color: #FFCC00;
}
.bannerSubTitle
{
	background: #ffffff;
	text-align: right;
	font-size: medium;
	font-weight: bold;
	font-family: Tahoma;
	color: #3401CC;
}
.bannerPurpleLine
{
	background: #3401CC;
}
.bannerBlueLine
{
	background: #5F89C5;
}
.borderFooterStyle
{
	background: #003366;
	font-family:Verdana;
	font-size:xx-small;
	color:White;
	text-decoration: none;
	      
}
.LogHeader
{
	background: #5F89C5;
	font-size: x-small;
	font-weight: bold;
	font-family: Tahoma;
	color: #ffffff;
}
.LogBody
{
	background: whitesmoke;
	font-size: x-small;
	font-weight: bold;
	font-family: Tahoma;
	color: #000000;
}
.LogTable
{
	border-color: #5F89C5;
	border-style: double;
}
.clientList_Title
{
	text-align: left;
	font-family: Arial;
	font-size: medium;
}

.PipeTrackingTables
{
	width: 100%;
}
.signOut
{
	font-family:Verdana;
	font-size: 10px;
	/* font-weight:bold;  */
}
.signoutTag
{
	padding-right: 14px;
	padding-left: 6px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bolder;
	color: blue;
	text-decoration: none;
}

.tableRowBlue
{
background:#ECF4FE;
}

.tblLightBlueBackGroundLeft
{
background:#D6D6D6;  /*#bce6fc; */
font-family:Arial;
font-size:13px;
text-align:left; 
}
.tblLightBlueBackGround
{
background:#D6D6D6;			/* #D6D6D6; /* #bce6fc; 82ABEA */
font-family:Arial;
font-size:13px;
text-align:center; 
}
.tblLightWhiteBackGround
{
background:#ffffff;			/* #D6D6D6; /* #bce6fc; 82ABEA */
font-family:Verdana;
font-size:13px;
color:#013d82; 
text-align:center; 
}
.tblTDHeader
{
background:#ffffff;			/* #D6D6D6; /* #bce6fc; 82ABEA */
font-family:Arial;
font-size:13px;
text-align:center;
border-top: 1px solid black;  
border-bottom: 1px solid black; 
}

.tblGridHeader
{
background:#ffffff;			/* #D6D6D6; /* #bce6fc; 82ABEA */
font-family:Arial;
font-size:13px;
text-align:center;
font-weight:bold;  
}

.tblWhiteBG
{
background:#ffffff;			/* #D6D6D6; /* #bce6fc; 82ABEA */
font-family:Verdana;
font-size:10px;
color:#032b7a;
text-align:left; 
font-weight:bold;  
}
.tblLightBlueBackGroundTotal
{
background:#D6D6D6; /* #bce6fc; */
font-family:Arial;
font-size:13px;
text-align:Left; 
}
.tblLightWhiteSmokeBackGround
{
background:#D6D6D6; /* #bce6fc; */
font-family:Arial;
font-size:13px;
text-align:Left; 
}
.tblLightBlueBackGroundHeading
{
background:#D6D6D6;  /* #D6D6D6; /*#bce6fc; */
font-family:Arial;
font-size:13px;
font-weight:bold;
text-align:center; 
}
.tblLightBlueBackGroundHeadingLeft
{
background:#D6D6D6; /*#bce6fc; */
font-family:Arial;
font-size:13px;
font-weight:bold;
text-align:left; 
}
.ErrorMsg
{
font-family:Verdana;
font-size:10px;
color:Red;       
}
.DDNewPrj
{
FONT: caption;
VERTICAL-ALIGN: baseline;
LETTER-SPACING: normal;
BACKGROUND-COLOR: sandybrown;
TEXT-ALIGN: center;
}
.GlobalProjectsDD
{
FONT: caption;
VERTICAL-ALIGN: baseline;
LETTER-SPACING: normal;
BACKGROUND-COLOR:Gray;
TEXT-ALIGN: center;
}
.loginHeaders
{
font-family:Verdana;
font-size:smaller;
color:white;      /* #0066CC; */
font-weight:bolder;    
}
.SelectHeaders
{
font-family:Verdana;
font-size:smaller;
color:black;      /* #0066CC; */
font-weight:bolder;    
}

.ButtonStyle {
	background-color: #d84c07;
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #d84c07;
	font-family:Tahoma;
	font-size: 12px;
	color: #ffffff;
	cursor: hand;
}
.Paging
{
	background-color:#032B7A;
} 
.PagingMenu
{
color:white;
font-family:AriaL;
font-size:12px;
}
A.PagingMenu:Link
{
color:white; 
text-decoration:none; 
font-family:AriaL; 
font-size:12px; 
}
A.PagingMenu:visited
{
color:white; 
text-decoration:none; 
font-family:AriaL; 
font-size:12px; 
}
A.PagingMenu:hover
{
font-size: 12px;
color: red;
font-family: AriaL;
text-decoration: underline overline;
}
.PageDD
{
	font-size:9;
}
.title2-text {
	FONT-WEIGHT: Bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: verdana,Trebuchet MS, Arial, sans-serif;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
	}
.titleSign-text {
	FONT-WEIGHT:bold;
	FONT-SIZE: 11px;
	COLOR: #FF9900;
	FONT-FAMILY: verdana,Trebuchet MS, Arial, sans-serif;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
	}	
	
.contentLoginScreen {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	line-height: 18px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	position: static;
	height: auto;
	width: auto;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
}

.searchFilterTable
{
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5388d5', EndColorStr='#a7cbff');*/
	background-color:#eeeeee;
	border-top:1pt solid #002C6C;
	border-left:1pt solid #002C6C;
	border-bottom:1pt solid #002C6C;
	border-right:1pt solid #002C6C;
	line-height: 1.1em;
}
.Footer
{	
	/*background-color:#eeeeee;*/
	background-color:WHITE;
	border-top:1pt solid #002C6C;
	/*border-left:1pt solid #002C6C;*/
	border-bottom:1pt solid #002C6C;
	/*border-right:1pt solid #002C6C;*/
	line-height: 1.1em;
	height:20px;
}

.ReportHeader
{
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5388d5', EndColorStr='#a7cbff');*/
	/*background-color:#eeeeee;*/
	background-color:White;   
	border-top:1pt solid #002C6C;
	border-left:0pt solid #002C6C;
	border-bottom:1pt solid #002C6C;
	border-right:0pt solid #002C6C;
	line-height: 1.1em;
	
}
.ReportFooter
{	
	/*background-color:#eeeeee;*/
	background-color:white;
	border-top:1pt solid #002C6C;
	/*border-left:1pt solid #002C6C;*/
	border-bottom:1pt solid #002C6C;
	/*border-right:1pt solid #002C6C;*/
	line-height: 1.1em;
	font-weight:bold;
}
.ReportData
{
	
	font-weight:normal;
}
.myDIV
{
	height: 250px;
	position:absolute;
	left:50px; 
	/*overflow: auto;*/
	scrollbar-base-color:#5f89c5;
	scrollbar-arrow-color:#ffffff;
}

.myDIVFooter
{
	position:relative;
	top:20px;
	left:500px;
	
}
HR
{
color:Black
}






.submitbutton {
	background-color: #B7D3FC;
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #E1E0E0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	cursor: hand;
}
.Bold-Head {
	FONT-WEIGHT: Bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, verdana, Helvetica, Tahoma,sans-serif;
}
.Head {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, verdana, Helvetica, Tahoma,sans-serif;
	line-height: 18px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	position: static;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
}

.Head12
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, verdana, Helvetica, Tahoma,sans-serif;
	line-height: 18px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	position: static;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
	width:50px;
}
.input{
	font-weight:Bold;
	width:125px;
}
.inputComp{
	font-weight:Bold;
	width:175px;
}
.input24{
	font-weight:Bold;
	width:250px;
}
.inputButton{
	width:75px;
}
.input11{
	font-weight:Bold;
	width:107px;
}
.input12{
	font-weight:Bold;
	width:50px;
}
.inputProject{
	font-weight:Bold;
	width:280px;
}
.input1{
	font-weight:Bold;
	width:225px;
}

.input15{
	font-weight:Bold;
	width:25px;
}

.input2
{
width:160px;	
font-weight:Normal;
}
.input3
{
width:200px;	
font-weight:Normal;
}
.inputDate{
	font-weight:normal;
	width:140px;
}
.Header_MainForms {
	FONT-WEIGHT: Bold;
	FONT-SIZE: 12px;
	COLOR: #000000; /*#5F89C5;*/
	FONT-FAMILY:Tahoma;
	line-height: 18px;
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
	position: static;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;	
}

.signup-buttonEmail {
background-color: #ffffff;
background-repeat: no-repeat;
background-position: center;
border: 0px solid #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0px;
font-weight:lighter;   
color: #1E3E71;
height: 22px;
cursor: hand;
width:90px;  
}

